package com.yunhai.model.vo.dms;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
                                                                                                                                import java.util.Date;
                                                                                                                                                                import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.experimental.Accessors;

/**
 * 设备预防性维护规则配置 新增修改 Vo 类
 *
 * @author mengze
 * @date 2025-05-13 19:36:53
 */
@ApiModel("设备预防性维护规则配置增加修改类型Vo")
@Data
@Accessors(chain = true)
@TableName("dms_machine_maintenance_rule")
public class DmsMachineMaintenanceRuleVo {

    private Long id;
                        
            /**
             * 机台ID（外键）
             */
            @ApiModelProperty("机台ID（外键）")
            private Integer machineId;
                    
            /**
             * 提前预警天数（剩余天数阈值）
             */
            @ApiModelProperty("提前预警天数（剩余天数阈值）")
            private Integer alertThreshold;
                    
            /**
             * 允许逾期天数（0=到期立即锁机）
             */
            @ApiModelProperty("允许逾期天数（0=到期立即锁机）")
            private Integer gracePeriod;
                    
            /**
             * 预警通知标题
             */
            @ApiModelProperty("预警通知标题")
            private String alertTitle;
                    
            /**
             * 预警通知模板内容
             */
            @ApiModelProperty("预警通知模板内容")
            private String alertContent;
                    
            /**
             * 逾期是否锁机(0-否 1-是)
             */
            @ApiModelProperty("逾期是否锁机(0-否 1-是)")
            private Integer lockOnExpiry;
                                                                        }
